central canals of cochlea - German English Dictionary